#include <stdio.h>

int main()
{

    /////////////////////
    // 地址：低 ---------------> 高
    // 小端存储(16进制):  45, 44, 43, 42
    int i = 0x42434445;

    int* pi = &i;
    char* pc = (char*)pi;

    // 61ff24, 61ff24
    printf("%x, %x\n", pi, pc);

    // E, D, C, B
    printf("%c, %c, %c, %c\n", *pc, *(pc + 1), *(pc + 2), *(pc + 3));

    /////////////////////
    #if 0
    int j = 0;
    typeof(j) j2 = 1;
    printf("%d\n", j2);
    #endif

    ///////////////////
    #if 1
    int a = ({
        int i = 10;
        int j = 100;
        i > j ? i : j;
    });
    printf("%d\n", a);
    #endif
    return 0;
}
